﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;

namespace nr.InteractiveQuery
{
    /// <summary>
    /// Definizione del concetto di filtro su un campo di un record.
    /// </summary>
    public interface IFilter
    {
        /// <summary>
        /// Applica il filtro su un record.
        /// </summary>
        /// <param name="row">Record sul quale applicare il filtro.</param>
        /// <returns>Risultato dell'applicazione del filtro.</returns>
        bool Apply(DataRow row);
    }
}
